home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / csxtm105.zip / CSXTM.DOC < prev    next >
Text File  |  1992-06-01  |  6KB  |  117 lines

  1.         (****************************************************)
  2.         (* CSXTIME Ver 1.0    Written by Gary Bouchard      *)
  3.         (* SysOp - The Computer Store BBS                   *)
  4.         (* St. Augustine, Florida (904)794-0063             *)
  5.         (* Copyright(c) 1992....All Rights Reserved         *)
  6.         (* Released May 29, 1992    Modified                *)
  7.         (****************************************************)
  8.  
  9.                            Description
  10.  
  11. CSXTIME is a small PCBoard utility written for PCBoard 14.5a or greater
  12. that will allow your users to find out how long it would take to
  13. transfer a file from your BBS. The program was written to operate as a
  14. seamless menu option type utility, which will very quickly tell the user
  15. the desired information without trying to use the "D"ownload function
  16. and aborting for his/her answer.
  17.  
  18.                               Setup
  19.  
  20. You need to copy at very least the CSXTIM.EXE program and the associated
  21. configuration file CSXTIM.CNF to a directory accessible by PCBoard. If
  22. you have room I suggest the \pcb home directory.
  23.  
  24. Copy XT.HLP to your PCB\HELP directory, and rename it minus the ".HLP"
  25. extension.
  26.  
  27. Edit your CSXTIM.CNF file to reflect the desired information. There are
  28. 3 pieces of information that go into the config file.
  29.  
  30. Line 1) INTERRUPT.  ; This is used in all ProKit type Doors.
  31. Line 2) ZIP         ; This is the default file extension to use.
  32. Line 3) User Prompt ; Definable user prompt with a max of 60 chars in
  33.                       length. You may also use @X## Color macros to
  34.                       define this prompt. See the sample config file
  35.                       enclosed.
  36.  
  37. You must then go into PCBoard setup, select option "J" - Main Board
  38. configuration. Add an entry into the PCBoard Doors.lst file to allow
  39. proper operation of the program. On my BBS it looks like this;
  40.  
  41. ╔═════════════════════════════════════════════════════════════════════════════
  42. ║                               Edit DOORS File
  43. ║                                     USER DOOR
  44. ║    Filename    Password   Sec Login SYS  SYS  Shell    Path to DOOR Files
  45. ║   ══════════ ════════════ ═══ ═════ ════ ════ ═════ ════════════════════════
  46. ║  1) XT                     30   N    N    N     Y   C:\PCB\
  47. ║                       Press F2 to edit the DOOR file
  48. ║  ESC=Exit   Alt-R=Repeat a Line   Alt-I=Insert a Line   Alt-D=Delete a Line
  49. ╚══ 09:51:25 ═══ 05-29-92 ══════ F1 ═ help ════ caps: OFF  num: ON   ins: OFF
  50.  
  51. I created a PCBoard type batch file (no extension) called "XT". Inside
  52. this PCBoard bat file I have the following;
  53.  
  54. @echo off
  55. c:\pcb\xtime.exe c:\pcb\xtime.cnf c:\pcb
  56.  
  57. Notice that I placed path names on both the executable program AND the
  58. config file. PCBoard is much more efficient in running programs that are
  59. executed in this manner.
  60.  
  61. I then added the "XT" command to my PCBoard menu, and you can also add
  62. help text to it, following the PCBoard format.
  63.  
  64.                             OPERATION
  65.  
  66. Operation is simply this; At the PCBoard command prompt, whether at the
  67. Main Board or in a conference, the user would type "XT <filename>" and
  68. press <enter>. If the user types the "XT" command without any filename,
  69. it will respond with your user defined prompt, asking for a file name.
  70. If the user responds with an <enter> with no file name, it simply
  71. returns to the PCBoard command prompt. In other words, the user never
  72. knows that he left PCBoard. Once the program begins, it will go through
  73. all of the DL paths you have specified in your PCBoard setup, looking
  74. for this file. Once found, the program will display the file size,
  75. estimated transfer time, and then current connect speed. Pressing enter
  76. from this point returns you back to the PCBoard command prompt.
  77.          
  78.                              DETAILS
  79.  
  80. CSXTIME is a copyrighted program. It is not Public Domain Software. I
  81. retain the rights to the source code for CSXTIME, and any modification,
  82. de compilation, or otherwise general hacking of CSXTIME is prohibited.
  83.  
  84. I cannot be held responsible for any damages caused by the use of this
  85. program. All know bugs have been squashed, but as with any new program,
  86. it has not been tested in every possible environment
  87.  
  88. There is no charge for CSXTIME. The program is being offered as
  89. FREEWARE to the thousands of PCBoard SysOps who are partially
  90. responsible for the BBS revolution. I am not a professional programmer, and
  91. I have a full time job (fortunately!). I program for a hobby, and write
  92. utilities for my personal PCBoard BBS. I share my utilities with other
  93. PCBoard SysOps, because I know of the hardships that can sometimes come
  94. about from running a BBS, including the many dollars put in to each
  95. system for the software and hardware needed to run a good system. SysOps
  96. like myself cannot afford to pay for all of the utilities authored by
  97. all of these people which make the job of running a BBS some much
  98. easier. There are many quality programs out there, that are well worth
  99. the small amount of money that is requested, but it all adds up, and
  100. fast! That is why I write FREEWARE programs..
  101.  
  102. As you might have noticed, I am not a good writer when it comes to
  103. documentation. If you do not understand something relating to this
  104. program please feel free to call my free access BBS at the phone number
  105. written at the top of this document. I will try to clarify whatever
  106. problem your having.
  107.  
  108.                            Acknowledgements
  109.  
  110. Portions of this program have been written with the aid of routines
  111. written by Samuel H. Smith of the ToolShop BBS (Prodoor).
  112.